package ModelLayer.LagerMappe;

public class DelLager
{
    private int antal;
    private String hyldenr;
    private Vare vare;
    public DelLager(int antal, String hyldenr, Vare vare)
    {
        this.antal = antal;
        this.hyldenr = hyldenr;
        this.vare = vare;
    }
    
    public void setAntal(int newAntal)
    {
        antal = newAntal;
    }
    
    public int getAntal ()
    {
        return antal;
    }
    
    /**
     * Fjerner antalet fra mængden på lageret.
     */
    public boolean removeAntal(int amount)
    {
        boolean trueAmount = false;
        if(antal > amount)
        {
            trueAmount = true;
            antal = antal - amount;
        }
        else
        {
            trueAmount = false;
        }
        return trueAmount;
    }
    
    public void setHyldenr(String newHyldenr)
    {
        hyldenr = newHyldenr;
    }
    
    public String getHyldenr()
    {
        return hyldenr;
    }
    
    public void setVare(Vare newVare)
    {
        vare = newVare;
    }
    
    public Vare getVare()
    {
        return vare;
    }
    /**
     * Retuner sandt hvis der er en vare med det angivne navn.
     */
    public boolean vareHedder(String vareNavn)
    {
        if(vare.getNavn().contains(vareNavn))
        {
            return true;
        }
        
        return false;
    }
}